self-propelled barge - Turc Anglais Dictionnaire